albatross around one's neck – Català–English translations

🇬🇧 en ca

albatross around one's neck noun

  • thing that hinders
pesantor
Wiktionary Links